/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package EDT.obj;

import java.text.DateFormat;
import java.text.SimpleDateFormat;

/**
 *
 * @author ali
 */
public class StratPromo implements Strategy{

    public StratPromo() {
    }

    @Override
    public int getId(Creneau c) {
        return c.getPromotion();
    }

    @Override
    public String getIdCompteur(Creneau c) {
  
         return String.valueOf(c.getIdSalle());
    }
    
    @Override
    public String getBaliseDownloadIcs(Creneau c,int pr,int nbrPr) {
     
         DateFormat mois = new SimpleDateFormat("MM");
         DateFormat annee = new SimpleDateFormat("yyyy");
         int anneeNew = Integer.parseInt(annee.format(c.getDate()));
         
         if( Integer.parseInt(mois.format(c.getDate())) < 9 ){
             anneeNew = anneeNew-1;
         }
        
        return "<li> <a href='getCalendIcsAct.do?type=salle&id="+c.getIdSalle()
                +"&GrpAnneeEc="+anneeNew+"&periode=0&nbrPriode=0'>"
            + "Télécharger le calendrier ics de cet emplois du temps</a></li><br/>";
    }
    
}
